#ifndef MCL_FORMATTER_H

// mcl_formatter_c: the formatter context structure
typedef struct { 
   int status;
   int width;
   char *buf;
} mcl_formatter_c;

mcl_formatter_c* mcl_formatter_init();
mcl_formatter_c* mcl_formatter_fin(mcl_formatter_c *context);

char *mcl_formatter_indent(mcl_formatter_c* c,
                           char *what,
                           int spaces);

#define MCL_FORMATTER_H
#endif
